},
_showMessage: function(userVerifier, message, styleClass) {
- this._promptMessage.text = message;
- this._promptMessage.styleClass = styleClass;
- GdmUtil.fadeInActor(this._promptMessage);
+ if (message) {
+ this._promptMessage.text = message;
+ this._promptMessage.styleClass = styleClass;
+ GdmUtil.fadeInActor(this._promptMessage);
+ } else {
+ GdmUtil.fadeOutActor(this._promptMessage);
+ }
},
_showLoginHint: function(verifier, message) {
},
answerQuery: function(serviceName, answer) {
+ // Clear any previous message
+ this.emit('show-message', null, null);
+
this._userVerifier.call_answer_query(serviceName, answer, this._cancellable, null);
},
},
_showMessage: function(userVerifier, message, styleClass) {
- this._promptMessage.text = message;
- this._promptMessage.styleClass = styleClass;
- GdmUtil.fadeInActor(this._promptMessage);
+ if (message) {
+ this._promptMessage.text = message;
+ this._promptMessage.styleClass = styleClass;
+ GdmUtil.fadeInActor(this._promptMessage);
+ } else {
+ GdmUtil.fadeOutActor(this._promptMessage);
+ }
},
_onAskQuestion: function(verifier, serviceName, question, passwordChar) {